package cn.jiadakeji.parent.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class TermCourseDTO {

    /**
     * 开课课程id
     */
    @ApiModelProperty("班课id")
    private String id;

    /**
     * 班课名称
     */
    @ApiModelProperty("班课名称")
    private String termCourseName;

    /**
     * 课时数
     */
    @ApiModelProperty("课时数")
    private Integer proClassHour;

    /**
     * 授课时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("授课时间")
    private Date teachTime;

    /**
     * 开课时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("开课时间")
    private Date beginTime;

    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("结束时间")
    private Date endTime;

    /**
     * 学生人数
     */
    @ApiModelProperty("学生人数")
    private Integer studentNumber;
    /**
     * 上课地址
     */
    @ApiModelProperty("上课地址")
    private String address;

    /**
     * 图片
     */
    @ApiModelProperty("图片")
    private String pictures;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remarks;
    /**
     * 周内课程时间
     */
    @ApiModelProperty("周内课程时间")
    private String dayOfWeek;

    /**
     * 学校
     */
    @ApiModelProperty("所属学校")
    private String schoolName;

    /**
     * 学校地址
     */
    @ApiModelProperty("学校地址")
    private String schoolAddress;
}
